﻿using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TaggingToolkit.Framework;

namespace TaggingToolkit.Events
{
    public class InterrogatedTagEventArgs
    {
        public bool Success { get; private set; }
        public DataTags Tag { get; private set; }
        public string Caption { get; private set; }
        public string Error { get; private set; }
        public InterrogatedTagEventErrorSource ErrorSource { get; private set; }
        public int ID { get; private set; }
        public int Total { get; private set; }
        public InterrogatedTagEventArgs(bool success, DataTags tags, string caption, string error, int id, InterrogatedTagEventErrorSource source, int total)
        {
            Success = success;
            Tag = tags;
            Caption = caption;
            Error = error;
            ErrorSource = source;
            ID = id;
            Total = total;
        }
    }
}
